package com.ruoyi.system.service;

import com.ruoyi.system.domain.vo.PCLoginVo;
import com.ruoyi.system.domain.vo.PcLoginSearchVo;
import com.ruoyi.system.dto.PcLoginListDTO;

import java.util.List;

public interface IPCService {
    /**
     * PC端权限用户校验
     * @param phone
     * @return
     */
    Boolean pcLoginCheck(String phone);

    /**
     * PC端权限用户列表
     * @param vo
     * @return
     */
    List<PcLoginListDTO> selectPcLoginList(PcLoginSearchVo vo);

    /**
     * 新增PC端权限用户
     * @param loginVo
     * @return
     */
    Boolean addPcLogin(PCLoginVo loginVo);

    /**
     * 删除PC端权限用户
     * @param id
     * @return
     */
    Boolean del(Integer id);

    /**
     * 统计PC端权限用户数量
     * @param searchVo
     * @return
     */
    int countList(PcLoginSearchVo searchVo);
}
